#pragma once

const unsigned char sks_shader_builtin_pbr_clip_hlsl_zip[4898] = {
120,
1,
237,
92,
93,
140,
27,
215,
117,
190,
228,
240,
103,
151,
155,
72,
107,
69,
45,
108,
183,
53,
166,
150,
146,
144,
91,
106,
77,
14,
127,
215,
107,
87,
150,
180,
90,
105,
17,
73,
107,
236,
174,
85,
165,
170,
67,
83,
228,
172,
150,
54,
255,
58,
36,
247,
71,
254,
137,
42,
52,
69,
210,
186,
129,
209,
6,
106,
30,
252,
84,
52,
126,
81,
208,
26,
104,
2,
228,
193,
173,
209,
60,
20,
45,
144,
7,
183,
8,
80,
52,
237,
131,
83,
184,
47,
133,
91,
164,
202,
15,
130,
32,
136,
114,
206,
253,
153,
185,
119,
56,
67,
114,
45,
17,
137,
18,
14,
192,
157,
153,
123,
191,
123,
206,
185,
231,
158,
123,
230,
220,
185,
103,
118,
253,
19,
235,
103,
79,
44,
157,
94,
11,
146,
41,
66,
72,
231,
133,
199,
170,
230,
102,
185,
87,
239,
150,
218,
87,
172,
82,
165,
94,
107,
147,
95,
166,
67,
131,
95,
24,
126,
235,
93,
211,
50,
91,
159,
168,
117,
79,
246,
54,
55,
77,
171,
15,
23,
32,
154,
54,
11,
224,
25,
126,
223,
121,
161,
180,
93,
51,
119,
198,
42,
219,
117,
248,
133,
136,
142,
188,
218,
86,
235,
249,
177,
242,
113,
241,
42,
213,
154,
219,
227,
97,
22,
80,
120,
161,
14,
199,
214,
183,
235,
42,
175,
122,
237,
234,
86,
183,
214,
188,
90,
234,
108,
141,
129,
89,
144,
144,
215,
40,
175,
163,
200,
171,
82,
110,
152,
86,
185,
212,
110,
117,
198,
192,
234,
53,
224,
165,
83,
94,
83,
18,
175,
106,
205,
26,
3,
175,
55,
85,
94,
155,
160,
63,
211,
234,
142,
199,
73,
188,
227,
234,
87,
239,
138,
217,
40,
183,
75,
181,
113,
240,
250,
14,
240,
154,
165,
188,
66,
200,
171,
91,
107,
152,
100,
108,
135,
134,
124,
240,
23,
16,
54,
95,
170,
180,
122,
205,
238,
24,
88,
133,
56,
175,
32,
240,
218,
176,
202,
205,
206,
102,
203,
106,
248,
248,
52,
192,
104,
223,
185,
67,
167,
36,
61,
64,
182,
90,
179,
51,
14,
169,
36,
189,
223,
193,
191,
25,
237,
232,
153,
122,
235,
74,
185,
62,
72,
105,
90,
10,
254,
70,
224,
151,
98,
179,
249,
184,
250,
243,
156,
241,
162,
238,
120,
165,
85,
111,
13,
154,
15,
195,
234,
71,
57,
132,
253,
152,
141,
90,
167,
83,
107,
53,
75,
155,
229,
74,
215,
131,
234,
221,
242,
154,
149,
120,
53,
204,
110,
185,
94,
175,
85,
198,
53,
62,
58,
113,
108,
213,
106,
245,
174,
110,
53,
205,
206,
56,
124,
24,
30,
71,
37,
94,
93,
115,
183,
212,
169,
148,
235,
227,
154,
133,
113,
137,
87,
165,
215,
109,
109,
110,
146,
177,
29,
73,
137,
87,
181,
182,
185,
217,
235,
248,
247,
106,
103,
171,
214,
189,
187,
62,
7,
67,
194,
254,
198,
197,
35,
0,
60,
168,
221,
13,
192,
220,
45,
143,
32,
240,
104,
85,
42,
245,
222,
128,
142,
220,
45,
143,
16,
240,
112,
158,
43,
100,
44,
199,
12,
240,
96,
58,
35,
228,
27,
7,
9,
89,
186,
116,
242,
212,
222,
223,
126,
119,
229,
123,
47,
221,
252,
253,
7,
14,
255,
94,
111,
235,
47,
126,
248,
138,
168,
67,
223,
86,
132,
223,
165,
40,
204,
111,
8,
198,
127,
125,
26,
230,
31,
148,
167,
224,
183,
182,
116,
122,
249,
193,
40,
139,
79,
255,
137,
176,
243,
19,
72,
56,
252,
147,
59,
179,
159,
3,
63,
26,
65,
76,
58,
141,
101,
15,
242,
121,
27,
231,
115,
234,
67,
92,
150,
215,
125,
199,
147,
29,
95,
242,
169,
19,
191,
175,
122,
142,
147,
83,
207,
125,
120,
167,
47,
120,
118,
63,
120,
110,
221,
186,
133,
178,
96,
127,
103,
3,
194,
159,
59,
50,
96,
76,
253,
5,
124,
30,
107,
78,
249,
87,
57,
143,
84,
68,
60,
51,
36,
1,
8,
243,
135,
120,
57,
203,
239,
239,
192,
33,
159,
179,
65,
199,
111,
146,
1,
184,
165,
160,
227,
243,
240,
216,
240,
193,
237,
6,
29,
127,
53,
8,
119,
35,
232,
248,
154,
224,
0,
220,
171,
65,
199,
79,
12,
162,
199,
158,
29,
155,
245,
86,
185,
155,
69,
61,
194,
58,
4,
244,
18,
242,
181,
191,
8,
208,
113,
63,
143,
236,
103,
6,
37,
67,
110,
17,
74,
35,
224,
75,
227,
60,
208,
112,
124,
191,
227,
153,
185,
223,
188,
117,
142,
179,
191,
206,
241,
207,
133,
188,
101,
255,
195,
144,
179,
182,
160,
125,
246,
193,
189,
25,
34,
246,
186,
0,
143,
183,
124,
112,
239,
134,
156,
152,
30,
213,
245,
190,
15,
110,
54,
76,
236,
120,
28,
113,
122,
216,
103,
236,
195,
78,
44,
77,
199,
202,
7,
183,
27,
118,
226,
96,
60,
62,
235,
131,
251,
114,
216,
137,
97,
105,
63,
124,
112,
239,
134,
157,
248,
115,
144,
109,
254,
111,
152,
216,
177,
227,
32,
27,
249,
126,
88,
142,
251,
96,
254,
71,
188,
113,
98,
205,
202,
172,
105,
151,
218,
147,
6,
12,
48,
174,
8,
250,
216,
194,
70,
136,
216,
235,
207,
125,
96,
233,
250,
113,
68,
188,
189,
6,
28,
17,
47,
175,
227,
236,
249,
48,
61,
96,
62,
168,
235,
49,
103,
14,
5,
71,
106,
131,
235,
170,
145,
219,
56,
235,
163,
91,
163,
243,
177,
215,
57,
98,
33,
162,
46,
18,
170,
59,
45,
171,
138,
244,
8,
249,
200,
192,
121,
171,
193,
184,
95,
226,
99,
143,
62,
19,
249,
126,
195,
223,
22,
104,
172,
191,
130,
127,
128,
65,
29,
56,
8,
253,
147,
1,
250,
31,
201,
255,
0,
207,
122,
196,
241,
215,
175,
193,
245,
83,
132,
189,
103,
9,
144,
195,
16,
253,
7,
201,
87,
34,
253,
109,
159,
131,
178,
243,
181,
138,
213,
234,
180,
54,
187,
122,
124,
45,
161,
159,
61,
183,
126,
78,
95,
223,
42,
87,
77,
75,
63,
213,
106,
180,
107,
117,
184,
72,
167,
230,
211,
100,
101,
253,
204,
133,
55,
57,
205,
41,
201,
199,
80,
61,
240,
243,
65,
120,
126,
190,
234,
42,
71,
237,
69,
161,
252,
207,
93,
229,
168,
43,
77,
83,
159,
153,
26,
255,
29,
132,
231,
241,
95,
242,
178,
41,
78,
131,
186,
44,
184,
88,
191,
88,
122,
186,
213,
169,
117,
49,
106,
185,
176,
186,
118,
254,
196,
57,
178,
113,
250,
210,
169,
213,
213,
181,
37,
114,
106,
245,
220,
234,
26,
34,
80,
201,
229,
102,
197,
92,
89,
34,
171,
32,
119,
40,
192,
232,
76,
241,
103,
187,
120,
238,
218,
114,
195,
239,
155,
94,
114,
67,
131,
255,
240,
146,
27,
30,
248,
239,
121,
201,
77,
88,
121,
64,
42,
15,
73,
116,
228,
242,
176,
84,
30,
148,
202,
35,
188,
252,
127,
120,
89,
72,
200,
130,
231,
3,
172,
255,
171,
235,
43,
27,
43,
171,
23,
252,
251,
191,
102,
54,
97,
4,
55,
202,
214,
85,
179,
123,
194,
178,
202,
123,
43,
112,
191,
75,
214,
207,
158,
190,
244,
99,
96,
252,
52,
80,
252,
52,
16,
125,
126,
138,
4,
62,
9,
44,
150,
63,
175,
219,
252,
63,
57,
197,
238,
145,
103,
90,
186,
71,
25,
239,
64,
7,
75,
0,
179,
102,
153,
39,
21,
215,
1,
126,
109,
192,
117,
144,
95,
223,
134,
107,
164,
247,
28,
208,
63,
4,
215,
33,
174,
255,
171,
112,
127,
91,
159,
181,
199,
192,
68,
26,
250,
172,
125,
109,
232,
140,
6,
94,
35,
78,
147,
48,
33,
233,
58,
44,
93,
71,
56,
221,
67,
112,
29,
229,
58,
219,
34,
44,
48,
204,
131,
170,
111,
112,
207,
31,
120,
138,
62,
69,
143,
95,
32,
36,
118,
136,
48,
158,
120,
70,
126,
49,
46,
227,
195,
215,
89,
223,
49,
102,
74,
128,
218,
31,
229,
184,
24,
199,
33,
141,
32,
167,
107,
17,
38,
223,
242,
33,
70,
95,
240,
210,
36,
94,
31,
195,
110,
191,
195,
248,
8,
58,
1,
94,
143,
125,
120,
128,
144,
233,
67,
92,
190,
229,
3,
156,
222,
231,
245,
80,
80,
194,
2,
38,
246,
104,
63,
38,
34,
98,
67,
25,
119,
210,
7,
231,
166,
119,
72,
119,
112,
132,
227,
176,
14,
99,
219,
135,
101,
190,
62,
184,
135,
92,
184,
147,
62,
184,
135,
93,
184,
27,
62,
184,
95,
147,
112,
179,
92,
39,
66,
183,
88,
182,
124,
67,
213,
201,
44,
215,
137,
11,
211,
167,
147,
89,
174,
19,
47,
156,
76,
15,
214,
5,
177,
219,
252,
122,
249,
17,
85,
119,
33,
21,
55,
37,
236,
18,
251,
16,
96,
56,
219,
23,
0,
191,
168,
176,
183,
229,
32,
199,
241,
243,
146,
100,
139,
143,
243,
51,
208,
139,
90,
156,
246,
15,
14,
170,
237,
168,
141,
241,
185,
129,
101,
130,
191,
152,
35,
203,
124,
190,
189,
241,
199,
186,
112,
253,
196,
128,
240,
254,
191,
184,
173,
70,
62,
199,
108,
249,
55,
225,
119,
49,
204,
218,
139,
50,
157,
97,
99,
110,
236,
163,
72,
47,
198,
176,
23,
15,
204,
10,
154,
125,
184,
35,
212,
87,
169,
56,
209,
23,
148,
253,
102,
72,
149,
219,
139,
198,
81,
78,
67,
27,
194,
235,
163,
92,
126,
205,
197,
235,
138,
224,
31,
81,
207,
72,
67,
232,
57,
230,
154,
119,
96,
99,
215,
79,
112,
27,
49,
184,
157,
225,
245,
156,
52,
47,
225,
233,
249,
20,
159,
191,
111,
35,
45,
49,
62,
96,
55,
244,
252,
49,
169,
239,
55,
163,
142,
220,
110,
220,
199,
185,
46,
53,
151,
30,
132,
47,
19,
184,
184,
107,
236,
3,
210,
216,
135,
121,
25,
63,
102,
132,
191,
131,
50,
218,
15,
194,
237,
57,
192,
252,
149,
237,
167,
176,
189,
240,
135,
162,
236,
183,
161,
123,
235,
203,
43,
41,
244,
195,
34,
104,
94,
223,
56,
177,
241,
5,
46,
171,
136,
50,
62,
12,
191,
223,
144,
158,
75,
254,
17,
144,
79,
76,
66,
238,
205,
33,
230,
242,
81,
88,
176,
30,
217,
54,
45,
92,
99,
233,
217,
76,
42,
118,
164,
182,
9,
155,
104,
250,
153,
115,
165,
19,
107,
39,
33,
44,
197,
120,
165,
84,
181,
202,
59,
165,
118,
217,
130,
40,
18,
150,
199,
157,
216,
17,
115,
183,
107,
54,
105,
155,
129,
64,
253,
113,
221,
108,
150,
175,
212,
77,
104,
209,
132,
215,
71,
50,
245,
243,
75,
37,
224,
75,
87,
100,
172,
109,
189,
188,
103,
90,
110,
210,
222,
40,
153,
110,
189,
182,
169,
3,
205,
90,
211,
172,
198,
161,
197,
133,
139,
44,
8,
111,
89,
221,
82,
25,
159,
207,
70,
194,
69,
179,
31,
161,
144,
235,
192,
95,
70,
79,
191,
90,
47,
157,
163,
236,
106,
205,
174,
94,
170,
246,
26,
141,
189,
18,
148,
81,
17,
74,
219,
101,
75,
244,
42,
214,
233,
90,
189,
74,
87,
199,
216,
40,
246,
98,
76,
135,
163,
1,
171,
18,
157,
198,
162,
139,
244,
126,
219,
172,
100,
117,
186,
0,
94,
140,
189,
188,
24,
139,
1,
141,
86,
175,
27,
191,
82,
3,
2,
205,
171,
250,
147,
122,
58,
169,
119,
186,
213,
116,
54,
149,
208,
123,
205,
26,
190,
112,
208,
93,
175,
34,
56,
101,
222,
210,
106,
237,
148,
26,
229,
231,
91,
86,
130,
241,
226,
113,
246,
101,
227,
217,
197,
33,
48,
92,
159,
140,
8,
195,
165,
207,
8,
80,
177,
234,
177,
161,
180,
183,
234,
242,
230,
242,
130,
171,
206,
89,
198,
244,
53,
115,
86,
43,
125,
85,
246,
162,
164,
191,
145,
88,
122,
176,
98,
186,
48,
212,
249,
42,
132,
21,
245,
112,
24,
149,
245,
8,
140,
133,
94,
202,
44,
120,
141,
135,
209,
63,
30,
174,
87,
65,
190,
227,
129,
102,
160,
243,
69,
201,
229,
98,
26,
59,
14,
108,
210,
185,
162,
23,
159,
84,
63,
159,
18,
123,
23,
197,
233,
203,
150,
99,
223,
187,
94,
139,
200,
93,
22,
111,
72,
228,
50,
251,
13,
136,
92,
104,
191,
12,
145,
11,
217,
123,
17,
42,
176,
145,
202,
57,
2,
215,
91,
149,
50,
46,
12,
80,
226,
4,
204,
7,
38,
70,
173,
217,
238,
117,
113,
8,
23,
61,
112,
105,
129,
203,
112,
92,
19,
58,
231,
5,
52,
4,
208,
224,
192,
222,
182,
23,
44,
227,
230,
203,
149,
50,
154,
199,
226,
83,
122,
253,
233,
149,
181,
139,
165,
83,
176,
46,
235,
148,
78,
150,
59,
166,
88,
206,
224,
92,
151,
239,
129,
20,
119,
6,
98,
84,
208,
120,
252,
90,
47,
10,
79,
224,
169,
45,
40,
97,
106,
216,
236,
80,
29,
148,
235,
62,
234,
226,
64,
3,
129,
222,
58,
48,
108,
80,
22,
65,
92,
3,
158,
186,
146,
185,
214,
192,
205,
85,
107,
76,
210,
126,
112,
86,
5,
115,
175,
213,
143,
203,
169,
56,
58,
141,
96,
142,
130,
145,
48,
71,
208,
222,
254,
157,
150,
245,
66,
25,
140,
173,
89,
93,
107,
237,
156,
199,
217,
16,
103,
142,
208,
42,
183,
19,
250,
139,
186,
101,
118,
123,
86,
147,
222,
46,
234,
47,
199,
98,
219,
173,
90,
21,
188,
72,
173,
25,
79,
112,
107,
167,
115,
180,
148,
73,
23,
128,
31,
94,
199,
227,
48,
48,
206,
154,
83,
255,
45,
223,
49,
72,
36,
244,
143,
226,
100,
158,
119,
205,
112,
137,
170,
97,
124,
16,
170,
143,
249,
81,
165,
163,
80,
202,
100,
50,
64,
213,
187,
243,
56,
233,
231,
133,
39,
64,
254,
207,
206,
83,
237,
38,
244,
57,
218,
58,
110,
79,
160,
249,
221,
189,
107,
73,
61,
61,
159,
74,
216,
180,
51,
72,
59,
11,
180,
145,
5,
214,
43,
53,
185,
5,
168,
97,
214,
84,
187,
102,
198,
227,
119,
37,
0,
210,
73,
234,
41,
224,
158,
64,
70,
138,
12,
89,
35,
79,
101,
0,
134,
115,
244,
52,
191,
119,
109,
87,
5,
44,
168,
0,
86,
9,
26,
22,
111,
19,
252,
245,
227,
40,
150,
62,
63,
112,
224,
159,
181,
101,
19,
253,
150,
245,
98,
79,
33,
206,
210,
46,
237,
109,
67,
137,
112,
31,
40,
8,
184,
175,
121,
183,
139,
227,
51,
6,
144,
113,
201,
133,
32,
186,
95,
79,
180,
42,
33,
40,
73,
14,
88,
153,
79,
72,
138,
29,
188,
47,
242,
35,
47,
245,
44,
138,
15,
214,
229,
85,
153,
102,
149,
66,
167,
96,
104,
222,
56,
67,
193,
93,
243,
197,
101,
20,
220,
174,
47,
46,
107,
227,
96,
100,
7,
224,
114,
10,
206,
95,
190,
188,
192,
197,
227,
153,
249,
20,
195,
163,
156,
250,
49,
58,
108,
190,
237,
10,
10,
125,
255,
126,
21,
109,
250,
148,
240,
46,
208,
165,
23,
32,
145,
61,
30,
212,
166,
217,
76,
201,
218,
133,
194,
63,
209,
114,
74,
86,
10,
57,
168,
165,
81,
194,
199,
164,
86,
118,
192,
135,
166,
212,
141,
35,
8,
152,
128,
163,
178,
223,
91,
105,
49,
41,
94,
206,
24,
41,
221,
236,
76,
130,
218,
73,
80,
59,
9,
106,
39,
65,
237,
61,
13,
106,
39,
129,
228,
189,
14,
36,
149,
136,
111,
63,
177,
162,
171,
225,
36,
28,
156,
132,
131,
147,
112,
240,
151,
60,
28,
20,
91,
135,
159,
154,
150,
195,
193,
212,
36,
28,
244,
8,
7,
39,
17,
224,
207,
60,
2,
28,
99,
208,
55,
137,
243,
238,
42,
206,
243,
10,
233,
220,
209,
155,
71,
160,
230,
23,
147,
121,
132,
95,
147,
72,
107,
18,
105,
77,
34,
173,
73,
164,
117,
159,
70,
90,
98,
179,
250,
189,
7,
88,
2,
122,
235,
111,
30,
122,
229,
207,
254,
254,
91,
111,
252,
255,
153,
203,
175,
126,
250,
155,
255,
252,
127,
1,
94,
135,
155,
249,
89,
248,
189,
15,
187,
242,
63,
132,
93,
248,
36,
68,
102,
103,
31,
96,
201,
231,
111,
70,
25,
141,
98,
144,
37,
148,
179,
228,
243,
59,
52,
249,
252,
179,
209,
225,
201,
231,
111,
5,
156,
132,
54,
249,
16,
201,
227,
255,
232,
81,
47,
39,
159,
255,
139,
71,
189,
156,
124,
254,
239,
30,
245,
33,
169,
254,
191,
61,
234,
103,
164,
250,
219,
1,
70,
47,
204,
219,
137,
196,
200,
0,
79,
56,
248,
145,
71,
125,
64,
170,
215,
130,
253,
245,
65,
169,
126,
218,
163,
62,
36,
213,
127,
68,
170,
159,
230,
245,
51,
82,
253,
35,
62,
89,
163,
34,
249,
225,
227,
65,
127,
221,
226,
143,
127,
120,
82,
234,
56,
233,
224,
29,
150,
9,
14,
103,
251,
75,
11,
184,
150,
226,
165,
142,
253,
185,
138,
253,
73,
9,
251,
238,
195,
249,
50,
67,
250,
126,
194,
55,
253,
255,
22,
202,
142,
73,
23,
91,
65,
53,
217,
31,
101,
198,
62,
190,
175,
169,
201,
254,
151,
52,
59,
89,
137,
30,
91,
252,
190,
47,
105,
94,
115,
146,
250,
131,
3,
112,
175,
107,
78,
82,
63,
226,
190,
236,
131,
123,
71,
115,
146,
250,
7,
225,
190,
165,
57,
73,
253,
100,
0,
238,
61,
205,
73,
234,
31,
68,
111,
191,
73,
253,
159,
210,
238,
62,
169,
255,
75,
218,
224,
164,
254,
191,
226,
201,
234,
215,
57,
254,
107,
62,
201,
235,
255,
25,
86,
147,
250,
223,
243,
193,
77,
69,
136,
146,
212,
127,
216,
39,
17,
185,
24,
113,
146,
250,
241,
88,
242,
193,
109,
69,
136,
157,
212,
143,
199,
174,
15,
238,
245,
136,
147,
212,
79,
199,
202,
7,
247,
78,
68,
77,
234,
127,
215,
7,
23,
138,
170,
73,
253,
135,
163,
62,
253,
136,
58,
73,
253,
131,
108,
243,
52,
182,
215,
134,
219,
210,
249,
168,
147,
212,
143,
71,
213,
135,
239,
7,
73,
234,
199,
15,
21,
70,
77,
234,
151,
176,
35,
37,
245,
115,
252,
200,
73,
253,
28,
191,
175,
164,
126,
156,
15,
251,
77,
234,
87,
219,
140,
150,
212,
207,
219,
236,
43,
169,
95,
240,
185,
87,
73,
253,
151,
163,
251,
75,
138,
255,
192,
201,
229,
81,
159,
228,
114,
205,
39,
185,
252,
160,
79,
114,
121,
212,
39,
185,
156,
248,
36,
151,
71,
125,
146,
203,
201,
221,
37,
151,
99,
162,
125,
146,
211,
153,
34,
206,
252,
37,
46,
93,
0,
133,
141,
19,
107,
103,
78,
111,
192,
96,
96,
66,
250,
225,
41,
76,
72,
7,
153,
131,
62,
9,
233,
196,
73,
72,
199,
103,
219,
239,
98,
241,
115,
236,
201,
37,
174,
3,
210,
117,
80,
186,
14,
73,
215,
248,
28,
188,
244,
32,
20,
181,
89,
219,
103,
158,
113,
238,
3,
174,
251,
160,
235,
62,
36,
238,
83,
236,
126,
134,
223,
95,
153,
117,
18,
224,
241,
90,
36,
192,
227,
181,
72,
128,
23,
152,
144,
116,
141,
227,
32,
18,
220,
169,
175,
133,
97,
194,
178,
211,
132,
252,
201,
215,
193,
53,
159,
122,
230,
87,
200,
109,
145,
68,
204,
105,
46,
191,
194,
159,
214,
188,
239,
105,
80,
179,
72,
94,
21,
201,
196,
143,
95,
215,
237,
184,
237,
195,
224,
205,
164,
164,
229,
168,
157,
220,
44,
18,
175,
121,
146,
179,
204,
211,
34,
106,
98,
49,
242,
12,
112,
158,
1,
23,
214,
16,
73,
213,
28,
123,
243,
37,
118,
22,
99,
32,
99,
111,
184,
250,
114,
179,
195,
244,
33,
198,
72,
36,
77,
83,
158,
135,
120,
130,
43,
63,
139,
164,
233,
32,
239,
167,
156,
104,
140,
109,
49,
113,
86,
110,
7,
180,
166,
108,
90,
60,
73,
54,
68,
156,
228,
111,
34,
241,
122,
220,
117,
198,
228,
105,
164,
27,
150,
240,
64,
159,
210,
112,
211,
115,
203,
44,
146,
157,
177,
46,
235,
193,
131,
37,
20,
179,
4,
238,
175,
115,
221,
69,
66,
60,
169,
249,
15,
156,
113,
3,
25,
62,
100,
73,
9,
228,
132,
211,
167,
254,
1,
104,
196,
254,
237,
200,
223,
137,
31,
113,
225,
81,
23,
154,
212,
142,
227,
159,
20,
63,
142,
63,
96,
143,
29,
79,
134,
198,
235,
95,
253,
140,
35,
67,
144,
202,
170,
126,
248,
159,
149,
116,
46,
232,
139,
228,
109,
156,
242,
82,
157,
147,
152,
204,
245,
65,
248,
152,
104,
76,
31,
182,
62,
197,
71,
18,
69,
174,
175,
16,
215,
151,
38,
157,
221,
117,
242,
89,
212,
105,
174,
118,
33,
214,
207,
105,
89,
143,
33,
15,
253,
24,
252,
67,
16,
44,
139,
73,
186,
136,
185,
62,
226,
40,
242,
185,
38,
215,
205,
241,
15,
69,
30,
227,
99,
106,
184,
237,
81,
170,
191,
38,
125,
24,
18,
227,
184,
151,
48,
65,
155,
95,
63,
204,
207,
7,
165,
254,
8,
89,
197,
25,
235,
4,
62,
226,
58,
103,
61,
244,
32,
248,
60,
38,
241,
118,
235,
84,
46,
227,
246,
121,
60,
203,
249,
184,
105,
225,
249,
44,
33,
127,
122,
35,
224,
248,
10,
97,
11,
97,
238,
43,
102,
248,
156,
158,
145,
218,
128,
142,
15,
222,
230,
115,
74,
36,
195,
115,
251,
122,
251,
175,
207,
124,
251,
173,
47,
54,
15,
189,
125,
105,
225,
43,
79,
8,
155,
123,
241,
240,
252,
147,
95,
123,
228,
51,
199,
209,
190,
139,
146,
44,
49,
78,
67,
156,
139,
62,
115,
236,
219,
215,
14,
255,
195,
67,
30,
62,
35,
227,
129,
151,
100,
156,
246,
170,
11,
243,
177,
9,
243,
121,
182,
38,
141,
141,
152,
39,
32,
235,
219,
52,
126,
7,
153,
241,
252,
198,
140,
141,
159,
254,
87,
49,
207,
167,
213,
249,
34,
244,
128,
125,
176,
49,
7,
28,
44,
159,
51,
51,
146,
253,
218,
115,
74,
157,
155,
108,
126,
10,
127,
136,
135,
248,
80,
66,
216,
184,
252,
129,
137,
248,
184,
0,
253,
73,
136,
248,
127,
124,
18,
32,
234,
199,
28,
162,
238,
143,
52,
71,
95,
125,
62,
42,
232,
240,
224,
24,
250,
161,
131,
168,
163,
115,
226,
134,
110,
199,
71,
162,
29,
253,
104,
74,
119,
62,
138,
193,
58,
250,
161,
2,
255,
48,
161,
72,
156,
15,
10,
156,
127,
78,
226,
196,
89,
126,
71,
200,
163,
126,
191,
31,
50,
248,
29,
226,
227,
161,
19,
49,
215,
135,
9,
147,
236,
162,
159,
159,
189,
165,
92,
234,
254,
202,
250,
73,
231,
211,
158,
2,
59,
130,
118,
202,
141,
54,
172,
61,
140,
37,
157,
191,
54,
90,
244,
176,
55,
47,
184,
16,
223,
3,
111,
120,
225,
105,
159,
60,
192,
89,
47,
176,
253,
174,
202,
75,
154,
126,
113,
78,
193,
120,
74,
227,
58,
120,
3,
108,
120,
22,
145,
216,
215,
26,
148,
68,
36,
54,
181,
134,
228,
16,
73,
44,
7,
167,
16,
229,
20,
172,
179,
95,
53,
40,
31,
10,
246,
130,
204,
102,
215,
218,
123,
186,
5,
214,
186,
218,
235,
194,
254,
194,
162,
215,
70,
21,
131,
102,
233,
70,
21,
88,
12,
236,
107,
153,
113,
62,
218,
73,
214,
73,
254,
98,
27,
118,
219,
227,
136,
155,
223,
209,
159,
160,
198,
51,
207,
108,
41,
65,
107,
25,
49,
60,
170,
53,
48,
58,
139,
239,
126,
191,
44,
243,
48,
138,
248,
242,
27,
89,
205,
73,
170,
145,
0,
217,
156,
36,
4,
181,
9,
85,
4,
14,
203,
25,
18,
204,
182,
6,
21,
202,
172,
29,
176,
25,
202,
51,
103,
204,
171,
187,
68,
185,
188,
178,
97,
37,
169,
213,
69,
32,
143,
192,
70,
121,
55,
14,
251,
81,
73,
189,
218,
234,
198,
109,
11,
73,
82,
58,
9,
87,
131,
66,
154,
114,
204,
230,
230,
233,
118,
2,
42,
202,
107,
202,
2,
48,
47,
128,
123,
2,
232,
154,
199,
92,
214,
2,
221,
209,
2,
245,
185,
183,
221,
178,
69,
212,
68,
163,
182,
27,
199,
123,
148,
48,
179,
192,
142,
116,
42,
183,
144,
73,
101,
140,
98,
38,
191,
0,
190,
39,
111,
228,
18,
73,
74,
41,
73,
155,
198,
81,
76,
151,
224,
185,
28,
238,
238,
193,
38,
9,
221,
210,
40,
228,
101,
70,
185,
60,
221,
249,
67,
126,
176,
45,
18,
71,
117,
48,
50,
208,
136,
18,
46,
26,
9,
218,
12,
207,
115,
122,
187,
181,
19,
23,
132,
242,
249,
164,
158,
195,
157,
23,
155,
158,
1,
244,
10,
56,
210,
120,
29,
175,
46,
87,
119,
227,
84,
205,
115,
232,
66,
231,
101,
15,
140,
251,
65,
74,
179,
98,
90,
106,
182,
231,
219,
108,
47,
161,
24,
76,
110,
1,
21,
24,
167,
187,
120,
199,
210,
56,
140,
199,
64,
85,
70,
33,
75,
85,
85,
204,
165,
22,
138,
197,
76,
177,
152,
202,
167,
115,
70,
38,
155,
41,
228,
40,
32,
87,
48,
82,
112,
24,
249,
66,
202,
128,
202,
34,
40,
20,
107,
176,
101,
154,
41,
25,
74,
11,
11,
169,
66,
58,
149,
205,
46,
24,
233,
98,
33,
71,
247,
231,
64,
117,
184,
121,
68,
185,
81,
102,
208,
34,
107,
228,
144,
22,
0,
11,
169,
76,
182,
152,
129,
142,
228,
96,
215,
40,
95,
68,
138,
105,
49,
108,
249,
116,
49,
151,
1,
185,
28,
25,
6,
141,
167,
50,
120,
249,
20,
181,
58,
232,
169,
100,
231,
160,
177,
124,
90,
116,
221,
160,
93,
247,
100,
228,
93,
158,
160,
155,
104,
13,
112,
21,
148,
250,
28,
101,
146,
212,
205,
221,
182,
17,
143,
31,
91,
152,
55,
10,
216,
164,
144,
49,
22,
10,
233,
180,
16,
138,
42,
32,
15,
115,
130,
227,
81,
19,
84,
42,
182,
99,
71,
47,
175,
237,
48,
9,
251,
252,
19,
27,
219,
44,
221,
191,
164,
230,
133,
59,
118,
104,
68,
96,
126,
84,
26,
219,
56,
211,
9,
38,
29,
157,
27,
115,
170,
3,
101,
50,
228,
50,
108,
11,
47,
206,
253,
196,
185,
86,
53,
238,
216,
72,
18,
118,
240,
55,
235,
102,
165,
27,
63,
134,
83,
56,
233,
120,
125,
176,
102,
180,
110,
206,
10,
13,
25,
109,
60,
169,
27,
104,
194,
94,
182,
118,
13,
7,
56,
7,
53,
245,
214,
85,
131,
206,
12,
244,
17,
104,
225,
73,
106,
231,
9,
230,
52,
208,
118,
147,
212,
130,
19,
120,
216,
155,
148,
116,
106,
205,
209,
129,
2,
107,
103,
118,
3,
243,
10,
111,
247,
18,
9,
181,
47,
194,
229,
137,
167,
171,
240,
120,
98,
231,
18,
61,
136,
43,
112,
160,
251,
231,
73,
230,
60,
118,
164,
172,
125,
12,
38,
175,
207,
244,
103,
237,
183,
45,
179,
82,
163,
5,
13,
179,
90,
235,
53,
218,
204,
192,
22,
165,
138,
45,
136,
197,
218,
184,
33,
121,
143,
115,
219,
25,
221,
17,
99,
80,
21,
60,
36,
18,
237,
7,
15,
137,
71,
251,
69,
81,
56,
176,
234,
65,
177,
169,
138,
240,
136,
80,
61,
1,
114,
156,
170,
2,
250,
163,
85,
23,
1,
53,
102,
101,
149,
99,
143,
92,
37,
25,
164,
103,
185,
84,
234,
25,
197,
202,
194,
169,
15,
70,
185,
198,
245,
36,
148,
171,
92,
113,
173,
92,
181,
175,
232,
150,
53,
220,
103,
140,
235,
110,
52,
90,
164,
235,
110,
53,
66,
188,
235,
110,
50,
106,
212,
171,
180,
27,
61,
246,
181,
71,
109,
164,
8,
216,
70,
15,
141,
131,
37,
107,
24,
30,
13,
171,
66,
140,
18,
19,
171,
45,
70,
136,
140,
37,
121,
70,
139,
143,
229,
6,
227,
141,
146,
21,
78,
254,
177,
178,
2,
27,
22,
49,
43,
224,
81,
226,
102,
121,
54,
121,
68,
207,
146,
190,
71,
136,
161,
85,
98,
35,
71,
210,
106,
179,
161,
241,
180,
11,
62,
52,
170,
86,
250,
224,
17,
91,
43,
245,
247,
36,
194,
86,
36,
244,
142,
179,
101,
166,
247,
46,
218,
150,
230,
233,
254,
99,
110,
165,
241,
126,
35,
111,
217,
240,
126,
145,
227,
111,
101,
104,
251,
163,
112,
89,
135,
147,
88,
124,
18,
139,
187,
99,
113,
145,
72,
244,
197,
88,
255,
39,
19,
31,
44,
22,
159,
132,
223,
247,
117,
248,
125,
223,
71,
220,
67,
163,
235,
225,
145,
244,
144,
168,
121,
132,
8,
121,
196,
96,
216,
55,
238,
245,
12,
113,
253,
162,
217,
129,
129,
235,
36,
70,
157,
196,
168,
147,
24,
117,
18,
163,
78,
98,
212,
73,
140,
122,
159,
198,
168,
63,
5,
130,
82,
254,
40,
};
